trench ditcher - Español Inglés Diccionario